package com.sjms._21_行为_责任链;

/**
 * 责任链模式（环形请求）
 * 一个请求对象（包含请求所需内容）
 * 一个抽象实现类，1.聚合(Set)自身对象，2.聚合请求对象 3.提供一个实现请求的抽象方法，参数为请求对象
 * 方法内部逻辑为（1.判断是否可以满足请求 2.如果不满足，就调用聚合而来的自身对象）
 * 客户端，构建责任链条,构建请求对象，把请求传入实现请求的方法
 * <p>
 * 场景：报销审批
 *
 **/
public class _Test {
}
